package streambyte

// Unmarshal 解码流
func Unmarshal(i interface{}, r *Read) bool {
	// 得到类型
	name, eface := GetRtype(i)
	if eface == nil {
		return false
	}
	// 执行编码
	if f, ok := ValueList[name]; ok {
		return f.Unmarshal(eface, r)
	}
	return false
}
